package com.jiangyg.mall.search.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 类描述：查询参数
 *
 * @author jiangyg
 * @date 2021-12-11
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode
public class SkuSearchParamsDTO implements Serializable {

    private static final long serialVersionUID = -4902297030492952007L;

    /**
     * 检索关键字
     */
    private String keyword;

    /**
     * 三级分类ID,可以多选,多个逗号分隔
     */
    private String cate;

    /**
     * 品牌ID,可以多选,多个逗号分隔
     */
    private String brand;

    /**
     * 排序条件：price_desc/asc
     */
    private String sort;

    /**
     * 是否显示有货
     */
    private String stock;

    /**
     * 价格区间查询：min_max
     */
    private String price;

    /**
     * 按照属性进行筛选：attrId11_value11||value12^attrId21_value21||value22
     */
    private String attrs;

    /**
     * 页码
     */
    private Integer current = 1;

    /**
     * 每页多少条
     */
    private Integer size = 100;

}
